// 导出一个def函数，可以给目标对象创建一个不需要被劫持到的值
export const def= function(obj,key,value,enumerable){
    Object.defineProperty(obj,key,{
        value,
        enumerable,
        writable:true,
        configurable:true
    })
}